package com.ayuan.blog.service;

import com.ayuan.blog.bean.WxSignInLogInfo;
import com.ayuan.blog.common.CrudServiceInterface;
import com.github.pagehelper.PageInfo;

import com.ayuan.blog.domain.WxSignInLog;
import com.ayuan.blog.domain.sch.WxSignInLogSch;

import java.util.List;


public interface WxSignInLogService extends CrudServiceInterface<WxSignInLog> {

    PageInfo<WxSignInLog> findPage(WxSignInLogSch sch);

    void addWxSignInLog(WxSignInLog wxSignInLog);

    List<WxSignInLog> getTodaySignInLogList();

    List<WxSignInLogInfo> getTodaySignInLogInfoList();

    WxSignInLog getTodaySignInLogByWxUserId(Long wxUserId);

    String getSignInMessage(Long wxUserId);
}